d0bdfe1db4a131afd0d8f66b4f45b3c970e7f334,core/languageDesign/smodelLanguage/source_gen/jetbrains/mps/bootstrap/smodelLanguage/actions/QueriesGenerated.java,QueriesGenerated,nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507,#IOperationContext#NodeSubstitutePreconditionContext#,68

Before Change


  }

  public static boolean nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507(final IOperationContext operationContext, final NodeSubstitutePreconditionContext _context) {
    SNode expression = _context.getParentNode();
    return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(expression, "leftExpression", true)), new QuotationClass_().createNode());
  }

After Change


  }

  public static boolean nodeSubstituteActionsBuilder_Precondition_SNodeOperation_1196936366507(final IOperationContext operationContext, final NodeSubstitutePreconditionContext _context) {
    SNode leftExpression = SLinkOperations.getTarget(_context.getParentNode(), "operand", true);
    if(SNodeOperations.isInstanceOf(_context.getParentNode(), "jetbrains.mps.bootstrap.smodelLanguage.structure.SNodeOperationExpression")) {
      leftExpression = SLinkOperations.getTarget(_context.getParentNode(), "leftExpression", true);
    }
    return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(leftExpression), new QuotationClass_().createNode());